package com.ctsi.security;

import com.ctsi.security.domain.SRoleUser;

import java.util.List;


public interface OrganiseIn {

	/**
	 * 取组织或用户组下的所有登陆用户
	 * 
	 * @param organId
	 * @param type
	 * @return
	 */
	public List<SRoleUser> getOrganOrUserGroupToLoginUser(String organId, String type);

	/**
	 * 取组织或用户组下的所有子组织
	 * 
	 * @param organId
     * @param type
	 * @return
	 */
	public List<SRoleUser> getOrganOrUserGroupToOrgan(String organId, String type);


	/**
	 * 一个组织是否包含另一个组织
	 * 
	 * @param parentId
	 * @param sonId
	 * @return
	 */
	public boolean isContainOrgan(String parentId, String sonId);

}
